$(document).ready(function() {
    showall(1, 1);

    // $('#fullloadding').show(10);

});

function showall(page, flag) {

    $('#fullloadding').show(10);
    var key = "";
    var cateId = $("#catefinter").val();
    var numpage = $("#numberpage").val();
    var sortBycol = $("#sortbycol").val();
    var sortBy = $("#sortby").val();
    if (sortBycol == "") {
        sortBycol = "videoId";
    }
    if (numpage == "") {
        numpage = "10";
    }
    if (sortBy == "" || sortBy == "0") {
        sortBy = "DESC";
    }
    //alert(sortBycol+"--->"+sortBy);
    if (flag == "2") {
        key = $("#inputsearch").val();
    }
    if (cateId == "0") {
        cateId = "";

    }

    $.ajax({
        url: $("#url").val(),
        cache: false,
        type: "POST",
        data: "do=showall&sortbycol=" + sortBycol + "&sortby=" + sortBy + "&key=" + key + "&page=" + page + "&cateId=" + cateId + "&flag=" + flag + "&numpage=" + numpage,
        success: function(serverData) {
            var data = serverData.split(":::");
            $("#listView").html(data[0]);
            $('#fullloadding').hide(10);
        }
    });
}
function dataedit(flag) {

    var videoID = $("#" + flag).val();
    
    $.ajax({
        url: $("#url").val(),
        cache: false,
        type: "POST",
        data: "do=dataedit&videoId=" + videoID,
        success: function(serverData) {
            var data = serverData.split(":::");

            $("#dataedit").html(data[0]);
            $("#hidelist").toggle("slide");
            setTimeout(function() {
                $("#editvideodiv").toggle("slide");
            }, 600);
        }
    });


}

function saveedit(flag) {
    var catalogId = $("#catalogId" + flag).val();
    var catalogname = $("#catename" + flag).val();
    var catalogdes = $("#descate" + flag).val();

    $.ajax({
        url: $("#url").val(),
        cache: false,
        type: "POST",
        data: "do=saveedit&cataId=" + catalogId + "&catalogname=" + catalogname + "&catalogdes=" + catalogdes,
        success: function(serverData) {
            closeedit(flag);
            $("#catlogname" + flag).text(catalogname);
            $("#catlogdes" + flag).text(catalogdes);
        }
    });
}
function closeedit() {

    $("#editvideodiv").toggle("slide");
    setTimeout(function() {
        $("#hidelist").toggle("slide");

    }, 600);
}
function closeeditvideos() {
    $("#ctedit").slideUp(200);
}
function effaddnew() {
    $("#ctaddnew").slideDown(200);
    $("#mesadd").html('<span class="panel-title" id="addOk" style="color: #C93C04"><i class="menu-icon fa fa-plus"></i> Vui lòng nhập thông tin bên dưới.</span>');
    $("#catename").val("");
    $("#descate").val("");
    $("#catenamemes").hide();
}
function effcloseaddnew() {
    $("#ctaddnew").slideUp(200);
}

function delvideo(flag) {
    var videoId = $("#" + flag).val();
    $.ajax({
        url: $("#url").val(),
        cache: false,
        type: "POST",
        data: "do=del&videoId=" + videoId,
        success: function(data) {
            var dataarr = data.split("*codebyduypc*");

            $("#mesdelerr").html(dataarr[0]);
            if (dataarr[1] == "ok") {
                $("#" + videoId).remove();
            }
            //showall();
            $("#mesdelerr").slideDown(200);
            /*setTimeout(function() {
                $("#mesdelerr").slideUp(200);
            }, 3000);*/
        }
    });

}

function startCallback() {
    // viết code khi click nút upload và bắt đầu upload.
    var url = $("#urlimg").val();

    var uploadimg = $("#styled-finputs-example").val();
    var filename = "";
    if (url != "") {
        filename = url;
    }
    if (uploadimg != "") {
        filename = uploadimg;
    }
    if (url == "" && uploadimg == "") {
        alert("Bạn phải chọn hình ảnh hoặc nhập url hình ảnh.");
        return false;
    }
    var extension = filename.split('.').pop().toLowerCase();

    if ($.inArray(extension, ['png', 'gif', 'jpeg', 'jpg']) == -1) {
        alert("File ảnh không hợp lệ!");
        return false;
    } else {
        $('#fullloadding').show(10);
        return true;
    }



}

function completeCallback(response) {

    $('#fullloadding').hide(10);
    $("#mesadd").html(response);
    showall(1);
    // viết code xử lý sau khi đã upload xong, 
    // ví dụ ở đây đưa kết quả trả về vào nr.

}
function editimg(flag) {
    $("#imgedit" + flag).show();
    $("#imgvideo" + flag).hide();


}


function effchangeimg(flag) {
    if (flag == "1") {
        $("#flageditdata").val("2");
        $("#imghientai").toggle('blind');
        setTimeout(function() {
            $("#editimgthumb").toggle('blind');
        }, 600);

    } else {
         $("#flageditdata").val("1");
        $("#editimgthumb").toggle('blind');

        setTimeout(function() {
            $("#imghientai").toggle('blind');
        }, 600);
    }

}

/**/
